package com.itheima.d7_jdk8_time;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

/*
    目标：掌握JDK 8新增的DateTimeFormatter格式化器的用法。
    DateTimeFormatter: 日期格式化器类
        public static DateTimeFormatter ofPattern(时间格式) 	获取格式化器对象
        public String format(时间对象) 	格式化时间
    LocalDateTime提供的格式化、解析时间的方法
        public String format(DateTimeFormatter formatter)	格式化时间
        public static LocalDateTime parse(CharSequence text, DateTimeFormatter formatter) 	解析时间
 */
public class Test6_DateTimeFormatter {
    public static void main(String[] args) {
        DateTimeFormatter dateTimeFormatter=
                DateTimeFormatter.ofPattern("yyyy-MM-dd HH-mm-ss");
        System.out.println(dateTimeFormatter.format(LocalDateTime.now()));
        //时间对象格式化
        LocalDateTime localDateTime=LocalDateTime.now();
        String str=localDateTime.format(dateTimeFormatter);
        System.out.println(str);

        //String  -->DateTIme
        LocalDateTime parse=
                LocalDateTime.parse("2023-07-19 19-30-16",dateTimeFormatter);
        System.out.println(parse.toString());

    }
}






